package org.sam.swing.utils;

import java.util.Collection;
import java.util.Iterator;

/**
 * 集合操作的一些工具类
 * 
 * @author sam
 *
 */
public class CollectionUtil {

	/**
	 * 将对象转换成数据
	 * @param values 数据
	 * @param sign 字符串分隔符
	 * @return
	 */
	public static String combo(Collection<?> values, String sign) {
		
		StringBuilder sb = new StringBuilder("");

		if (values != null && !values.isEmpty() && sign != null) {
			Iterator<?> iterator = values.iterator();
			while(iterator != null && iterator.hasNext()){
				sb.append(iterator.next());
				sb.append(sign);
			}
			int length = sb.length();
			sb.delete(length - 1, length);
		}

		return sb.toString();
	}
}
